#include "../head/server.h"

// 动态加载配置文件config.ini中的的内容
int getparameter(char *key, char *value)
{
	FILE *file = fopen("config.ini", "r");
	while (1)
	{
		char line[100];
		bzero(line, sizeof(line));
		// 读一行数据
		char *res = fgets(line, sizeof(line), file);
		if (res == NULL)
		{
			char buf[] = "没有要找的内容 \n";
			memcpy(value, buf, strlen(buf));
			return -1;
		}
		// 处理数据
		char *line_key = strtok(line, "=");
		if (strcmp(key, line_key) == 0)
		{
			// 要找的内容
			char *line_value = strtok(NULL, "=");
			memcpy(value, line_value, strlen(line_value) - 1);
			return 0;
		}
	}

	return 0;
}